// app 配置
const appSetting = {
  // 请求基础路径
  baseUrl: {
    develop: 'http://localhost:9999',
    online: 'http://192.168.1.250'
  },

  // 默认请求超时时间(毫秒)
  timeout: 6000,

  // 请求头
  headers_auth_key: 'Authorization',

  // 默认 Token 存储标识
  token_key: 'ACCESS-TOKEN'
}

// 主题配置
const themeSetting = {
  // 默认主题色 #1890FF
  color: '#1890FF',

  // sidebar theme ['dark', 'light'] 两种主题
  navTheme: 'light',

  // 整体布局方式 ['sidemenu', 'topmenu'] 两种布局
  layout: 'sidemenu',

  // 内容区布局： 流式 |  固定
  contentWidth: 'Fixed', // layout of content: Fluid or Fixed, only works when layout is topmenu

  // 固定 Header : boolean
  fixedHeader: true,

  // 固定左侧菜单栏 ： boolean
  fixSidebar: true,

  // 向下滚动时，隐藏 Header : boolean
  autoHideHeader: false,

  // 色盲模式
  colorWeak: false
}

// vue-ls 插件配置 (localStorage/sessionStorage)
const storageOption = {
  namespace: '', // key prefix
  name: 'ls', // name variable Vue.[ls] or this.[$ls],
  storage: 'memory' // storage name session, local, memory
}

export {
  appSetting,
  themeSetting,
  storageOption
}

export default appSetting
